This fixes the build, which was broken due to the warnings.
let id = pkg.get_package_id().clone();
if stage == StageStart {
- let fresh = fresh.combine(*self.state.get(&pkg.get_package_id()));
+ let fresh = fresh.combine(self.state[pkg.get_package_id()]);
let msg = match fresh { Fresh => "Fresh", Dirty => "Compiling" };
try!(config.shell().status(msg, pkg));
}
marks.insert(node.clone(), InProgress);
- for child in self.nodes.get(node).iter() {
+ for child in self.nodes[*node].iter() {
self.visit(child, dst, marks);
}